/*	Copyright
 
 This file falls within the license domain specified in "IACoreFoundation.h"
 */


#ifndef _IAStateDefinitions
#define _IAStateDefinitions









#ifdef __cplusplus
#define					IAIsCPP
#endif

#ifdef __OBJC__
#define					IAIsObjC
#endif

#if defined(IAIsCPP) && defined(IAIsObjC)
#define					IAIsObjCPP
#endif

#if __has_feature(objc_arc)
#define					IAIsARC
#endif




#ifdef IAIsCPP
#define					IAExternCHeader	extern "C" {
#define					IAExternCFooter	}
#define					IAExternC		extern "C"
#else
#define					IAExternCHeader
#define					IAExternCFooter
#define					IAExternC
#endif








#endif
